9266d80f392d73947192705037ced86b0b66ace4,opennms-snmp/opennms-snmp-snmp4j/src/main/java/org/opennms/netmgt/snmp/snmp4j/Snmp4JTrapNotifier.java,Snmp4JV2TrapInformation,validate,#,203

Before Change


            //
            // verify the type
            //
            if (getPdu().getType() != PDU.TRAP) {
                // if not V2 trap, do nothing
                throw new IllegalArgumentException("Received not SNMPv2 Trap from host " + getTrapAddress() + "PDU Type = " + PDU.getTypeString(getPdu().getType()));
            }
            if (log().isDebugEnabled()) {
                log().debug("V2 trap numVars or pdu length: " + getPduLength());
            }
            if (getPduLength() < 2) // check number of varbinds
            {

After Change


            //
            // verify the type
            //
        	int pduType = getPdu().getType();
            if (pduType != PDU.TRAP && pduType != PDU.INFORM) {
                // if not V2 trap or inform, do nothing
                throw new IllegalArgumentException("Received not SNMPv2 Trap|Inform from host " + getTrapAddress() + " PDU Type = " + PDU.getTypeString(getPdu().getType()));
            }
            if (log().isDebugEnabled()) {
                log().debug("V2 "+m_pduTypeString+" numVars or pdu length: " + getPduLength());
            }
            if (getPduLength() < 2) // check number of varbinds
            {